package com.chif.goingplus.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

/**
 * go+ 订单
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Order {
    private int orid;
    private String origin;//出发地点
    private String destination;//目的地
    private Date beginTime;//出发时间
    private Date endTime;//预计结束时间
    private String node;//备注
    private int clientid;//乘客id
    private int busid;//所乘车辆id、
    private int sellerid;//售票员id
    private BigDecimal cost;//费用
    private Date createTime;//订单创建时间
    /**
     * 缴费状态
     * 0：创建
     * -1：买家取消
     * -2：卖家取消
     * -3：系统取消
     * -4：失败
     * 1：已支付
     * 2：已发货
     * 3：交易完成
     * 4：已评价
     */
    private int costStatus;


    //非数据库字段
    private Emp seller;//售票员
    private Bus bus;//所乘车辆
    private Client client;//乘客信息

}
